/*********************************************
* instance S-RP
*********************************************/

F = 20;
C = 20;
H = 5;
P = 4;
T = 12;
Nt = 4;
Hmax = 2;
dmax_fc = 20;
dmax_h = infinity;

S = [[227.00835364937012 , 297.692473199648 , 0.0 , 0.0],
[251.78322231602925 , 230.05196049666154 , 0.0 , 0.0],
[237.56857504677168 , 279.72749155122443 , 0.0 , 0.0],
[266.10068898834214 , 243.08679156132743 , 0.0 , 0.0],
[262.26621316534874 , 265.160127164791 , 0.0 , 0.0],
[254.78750699552432 , 209.82025354409686 , 0.0 , 0.0],
[218.22100996866658 , 229.2082971076015 , 0.0 , 0.0],
[220.42943173255262 , 220.84856488051864 , 0.0 , 0.0],
[212.67678637475365 , 274.6648037472145 , 0.0 , 0.0],
[203.1086019246291 , 241.50494536956987 , 0.0 , 0.0],
[0.0 , 0.0 , 296.29385127744104 , 271.7868914301038],
[0.0 , 0.0 , 253.79646572562285 , 222.09891191041618],
[0.0 , 0.0 , 237.1982206768244 , 219.16573766592919],
[0.0 , 0.0 , 212.90454860312516 , 291.5073904628886],
[0.0 , 0.0 , 267.3130899661452 , 293.5763057422821],
[0.0 , 0.0 , 214.3249307249621 , 266.92287029628113],
[0.0 , 0.0 , 289.70169714102775 , 245.6172687717344],
[0.0 , 0.0 , 242.07382517341563 , 237.04640842860755],
[0.0 , 0.0 , 259.01859360282583 , 263.59922400851303],
[0.0 , 0.0 , 285.8647502494724 , 220.77321790391576]];

D = [[[123.66924368248185 , 142.87896961374778 , 148.51849245926923 , 134.5694084525337 , 102.18918451288488 , 146.4655602828527 , 136.67077583105836 , 113.07869660979135 , 111.69055104773517 , 118.6050788098544 , 100.03800447806063 , 123.43956506840445],
[132.53838240872636 , 122.8548965030092 , 119.29085177605405 , 143.09820593479625 , 117.45852335936952 , 115.39813852439603 , 135.53432275233448 , 100.2517875637831 , 113.01654248656709 , 145.73170718382977 , 118.25046983384226 , 100.56208444262798],
[135.7983114599761 , 137.28369716595543 , 145.0907472066673 , 133.16448739418504 , 120.82306925113639 , 117.60285004097486 , 141.15137744052575 , 148.88167316547325 , 145.31549466753555 , 130.31151597692076 , 117.992025437265 , 104.38120737716353],
[143.12152188105972 , 112.62492243114073 , 146.84757097640136 , 130.909017845617 , 113.77332327802249 , 112.91335400767198 , 146.2346812205889 , 115.18568905753776 , 145.4921078085297 , 102.52022297313262 , 111.46936571700736 , 123.07013671199272]],
[[113.26305463958988 , 104.84779146880383 , 112.48864735904382 , 103.67530230103273 , 131.52493978334977 , 122.58364921279964 , 136.80891239702942 , 132.76306316854584 , 135.98769305442704 , 140.86490826002094 , 106.45549435367394 , 139.45065712802898],
[140.62433436055144 , 120.1633478510704 , 101.26246649877369 , 109.52847642118995 , 113.97944097041906 , 117.72362050450278 , 126.06858010768768 , 122.01919265341185 , 143.59449922745162 , 140.49794020105742 , 116.02475158091048 , 103.00071462994761],
[108.57119146274044 , 135.69448704449616 , 132.48043785525996 , 122.17058661354731 , 108.07689513245967 , 117.29312262966312 , 111.73069630963569 , 113.14701229779098 , 147.9423400377166 , 108.1808069808554 , 140.28269734458212 , 118.08175538692882],
[118.4095978522877 , 147.92045831666132 , 143.23987346943727 , 140.8027441893162 , 103.5592714635896 , 125.59081313423673 , 136.9038747235299 , 140.40930624344503 , 146.9789664489715 , 145.62117610543606 , 112.75895451575592 , 109.0105119028309]],
[[108.8307985429347 , 122.09377841284712 , 137.6303175887524 , 103.12720688593515 , 136.63394362588366 , 123.59778719041569 , 123.99748969280444 , 138.17086917256316 , 135.798885062035 , 106.39284331721589 , 145.19564325425551 , 109.36752321564009],
[116.2332746901078 , 128.37632833733258 , 142.5523261612483 , 120.51250973111348 , 108.18495777163797 , 130.14738417459225 , 145.38396452339248 , 134.02200491384815 , 133.89599141945283 , 102.32205318468876 , 100.21596931613401 , 101.8897231220834],
[141.61212212553687 , 130.17772251032756 , 132.59222649170255 , 147.3623686537565 , 105.0254387733075 , 117.69137324450536 , 143.40421799369085 , 141.41493521495102 , 114.32359072922024 , 143.08500297195508 , 121.79695499750437 , 106.43705145679577],
[134.67718515767933 , 137.10286679797568 , 138.39836496381767 , 131.9341444000625 , 134.21765226354853 , 103.41904356608713 , 115.87074360044602 , 103.50227394915453 , 136.34111616283099 , 117.81017034261544 , 108.59729377941007 , 126.85306164764222]],
[[130.5194604059072 , 149.02696513474618 , 109.6937845477957 , 123.24521993289343 , 131.70801709359975 , 139.65956147330442 , 141.47476524198473 , 131.3217769570901 , 110.90999547324114 , 119.71542879069435 , 125.00574862946279 , 123.05713961736015],
[128.49097438566537 , 149.1150474812839 , 115.4372286525749 , 128.2857562826499 , 137.43248166218038 , 147.8592804152684 , 132.44334210580314 , 113.11418925828771 , 135.87189340474163 , 124.23376445568478 , 109.27744775459337 , 122.41098214849167],
[136.996584670985 , 102.08941566459447 , 129.70883927620562 , 125.52382982397828 , 139.64345713402201 , 127.97452091568967 , 119.41927169475898 , 147.39105656792293 , 124.80070275337059 , 107.69268880207669 , 107.3149177549263 , 124.29458514249671],
[121.61682063915109 , 129.7222665435164 , 122.64885320224126 , 144.6440664412572 , 131.4926554998455 , 129.85666054911118 , 145.8510864539997 , 120.38697656134059 , 120.36538034468447 , 137.41132637932023 , 134.52762754831275 , 133.90704457568575]],
[[137.3890964351374 , 118.39201609502948 , 101.21704339797752 , 118.60344835708509 , 142.87489773761894 , 145.13020451753056 , 126.18237125047013 , 108.73581271810752 , 129.5739451591719 , 125.06545106592593 , 146.7682634286075 , 135.5750945934757],
[149.17032733529678 , 113.5907570600557 , 124.66764253491344 , 102.41804384208208 , 110.19616623776963 , 117.17584429991521 , 103.81912647464219 , 140.6029998028226 , 144.4896236903894 , 113.3445663055486 , 134.59593108951262 , 132.3073379029702],
[146.78719988374846 , 123.50653273733893 , 104.44890395375488 , 133.61200754193027 , 126.0748694471539 , 123.12931928292798 , 131.23080831780865 , 143.08612930344708 , 117.91835859608167 , 111.28649348989309 , 143.05591286416467 , 136.97472733477125],
[144.15101896570647 , 138.2279976489033 , 137.73841419434584 , 131.965249713245 , 120.01849964067725 , 105.2932517499572 , 135.6051569955935 , 140.46359219049285 , 149.16258350975852 , 106.22370254679426 , 111.79257677476052 , 101.32793803575022]],
[[113.67229387342094 , 122.73032146674123 , 118.01475177864131 , 101.0887842870168 , 109.83855363214565 , 120.0329255442128 , 129.22887773665158 , 146.82612675324629 , 100.21939222088186 , 110.01200154835132 , 127.62646598577581 , 112.07983095053677],
[149.15589481187976 , 110.60005907204683 , 114.9429894344513 , 101.43680799182775 , 131.97480994679367 , 130.08832669328015 , 124.20567568543618 , 117.76869559922595 , 107.77189744842212 , 144.1359973429199 , 133.7285808255739 , 118.48630145972581],
[121.89084156810998 , 111.44299225766183 , 119.416051368989 , 113.63217211445257 , 106.9957288153074 , 141.28359248683057 , 116.25011290818287 , 139.1502182868437 , 130.98081276517325 , 132.39707051571997 , 146.21429339607465 , 133.25138383848667],
[145.86947143157815 , 148.0928254503135 , 107.84583630154444 , 102.43696266328178 , 124.32498848278924 , 126.85132021088397 , 112.11021395381135 , 136.44621764120916 , 129.42897272888854 , 101.18846496499384 , 140.35629708067643 , 118.16254630566993]],
[[148.97894542939105 , 110.0999101077636 , 142.73749967437578 , 125.34249835262547 , 137.71482064758845 , 142.01305215266382 , 139.6736705743113 , 135.92456696231278 , 149.6047218380918 , 135.84836477545048 , 134.68044528331762 , 127.62970606401763],
[107.60375104066625 , 147.52801499266297 , 144.20723482581786 , 105.58313455413317 , 100.14506424520981 , 108.06854548922702 , 149.0019875802498 , 148.76706804409832 , 112.03079742104181 , 107.25572078889739 , 121.96028964252662 , 137.25656822274198],
[142.36106589614246 , 133.8234845394348 , 139.41834763313614 , 107.39581845977511 , 133.67251314547514 , 139.04528762608567 , 136.41384224632898 , 131.33967805747136 , 134.5535347880957 , 115.69487503124151 , 121.56558329319888 , 130.71545727535872],
[142.66155161113744 , 148.44496108992186 , 123.91236582352425 , 111.55244694958954 , 126.28837739137718 , 144.94603558164556 , 102.30337965570637 , 149.08179593188902 , 100.40293940098687 , 149.06387388798197 , 107.74694863402316 , 106.52691032678635]],
[[137.44633270599888 , 119.05316578103103 , 100.50138516159902 , 141.5846371991604 , 124.06234322768641 , 123.80599129330305 , 136.6311358800628 , 137.9400667250119 , 132.4173527535811 , 119.73769506180635 , 103.25339675082684 , 146.86286301854574],
[108.79664810334172 , 119.35906861562859 , 147.76479726823203 , 135.70061508811202 , 142.75995782831006 , 100.13254121396818 , 113.96472374156914 , 115.91477512149842 , 117.29715764307973 , 128.82142399477905 , 117.1813049560975 , 113.19733722371163],
[104.14585627394753 , 142.21510018910413 , 111.25802080769401 , 146.16147528034656 , 108.71572536157883 , 129.84933670239258 , 122.57336189528104 , 148.11694328500138 , 135.91017014916082 , 108.13976741392811 , 100.14292680667945 , 148.5211243883241],
[141.5441386739129 , 108.20789473559125 , 106.29277159527217 , 126.83918343318902 , 104.02755170529392 , 121.60280294163553 , 149.39480616334768 , 111.75186536280776 , 147.51705961694245 , 109.10809183053425 , 138.71947479119427 , 122.91704541291635]],
[[120.834524960797 , 127.87237009196598 , 121.58790236701472 , 140.8212405005365 , 136.10883543444805 , 121.21299358159409 , 144.69516005855635 , 142.6498408228733 , 147.31835033495065 , 143.61653196858327 , 114.72823418754902 , 108.55991323822781],
[101.69449757087082 , 110.69578881286552 , 118.21676379992533 , 133.25701210736872 , 126.29273060635394 , 120.16205003329237 , 146.93152814919281 , 122.35749849780602 , 117.94525737397805 , 135.23251943818184 , 113.08516627402155 , 111.66044777739891],
[137.2806721775613 , 106.3167687531745 , 128.0915085544138 , 120.15832386311538 , 116.52880550291911 , 130.31233215096782 , 109.70440691528215 , 134.3831375144444 , 126.42481208822714 , 109.38841820670152 , 124.98385983079638 , 122.514929120094],
[109.6847438310858 , 122.7480343767619 , 120.72671704622745 , 141.57196621393598 , 127.24551991526585 , 115.53263840894978 , 138.75116647449093 , 129.95711709405566 , 128.74544231161033 , 138.7697870263949 , 110.73869732849403 , 120.65247750403358]],
[[100.56709282549645 , 143.06303973311014 , 126.21414946105008 , 117.43436666881713 , 113.17264773227026 , 136.58474069704513 , 117.6839414076311 , 147.62339797354917 , 134.4323585072142 , 114.85611101152352 , 108.95450625981567 , 140.0894294894856],
[147.1801513562653 , 105.78541544913142 , 126.21742154912408 , 126.49874333143147 , 107.32598450211995 , 148.4837915560846 , 126.61467369521417 , 127.12090670501135 , 103.51282859206138 , 138.48966694157946 , 105.68695299443175 , 109.90533014166934],
[130.52682170256608 , 125.2065138383649 , 103.35982041859533 , 102.99263433037225 , 116.45236104152825 , 139.59501334892062 , 137.93704575644978 , 146.34348567129658 , 147.9095913388911 , 111.4595349319434 , 108.94737966580418 , 137.74767917243062],
[118.61996040255939 , 106.03016770540349 , 122.63044903478695 , 112.11878210305774 , 134.0162145370668 , 118.96536159465083 , 108.34944657298551 , 140.68476458610309 , 138.64639675229097 , 117.38656760844128 , 110.28272192971156 , 148.4526051592825]],
[[143.71712543639757 , 102.10509566138319 , 106.3733369422368 , 124.1549321027034 , 119.27965105963752 , 142.8127309078277 , 125.70511514605818 , 136.77936513460557 , 129.2828412429926 , 103.68149233173297 , 106.2256321021378 , 126.73625856962781],
[128.00050600166108 , 131.55422521522473 , 107.0511014637713 , 107.7381696973051 , 103.18614026703402 , 122.70656212091258 , 113.46501159765015 , 147.54443074542394 , 144.716375188453 , 117.02210332968392 , 148.16184972465982 , 141.86676310413608],
[137.45513584819486 , 140.34651986156072 , 129.28920245223463 , 105.93700779275417 , 123.60370088979316 , 126.77256968943391 , 144.40596334823255 , 132.505550070844 , 102.89756629731946 , 102.65689178086745 , 139.60133891356958 , 103.36916280995293],
[138.66921776056301 , 103.28072957316644 , 104.70879712516965 , 143.91951676634494 , 114.01661520828156 , 121.24059931429876 , 118.80105509272471 , 126.6587290008113 , 135.1004048350672 , 102.89121410073108 , 104.9666535572609 , 110.14585785953153]],
[[107.93856922961706 , 115.46182956276955 , 129.74562266209637 , 144.41836434755942 , 120.97543111034949 , 102.82849438598082 , 120.54119074628844 , 132.57512320427873 , 148.1726347278976 , 132.34850174131998 , 113.82644968896498 , 110.91263691735105],
[146.40291661613009 , 108.64970657641402 , 138.02933527757574 , 146.77370389495 , 106.523213354391 , 142.8161458591376 , 127.6062382413483 , 104.0978532353882 , 129.66180721339683 , 117.02278809383874 , 109.0040175720476 , 141.55545153393896],
[138.97496353490993 , 125.34600707679954 , 144.96212988152752 , 137.1024381879844 , 102.41168911709741 , 101.21274941840831 , 120.92105705266488 , 125.81026869747097 , 133.87094379657515 , 110.75017894206103 , 106.18014972243596 , 144.90567585018775],
[108.54385367842362 , 149.15888210278308 , 122.88748367916939 , 101.09746332361105 , 123.20416904921449 , 124.15659869410345 , 107.94624277202922 , 110.47263199472062 , 103.74341346268885 , 146.52572624118014 , 106.4866310201123 , 110.5116837745487]],
[[110.34287536259501 , 122.84668958364546 , 140.6792441607363 , 107.10306432409598 , 115.33279692209666 , 109.61060664823358 , 104.35530045461728 , 146.82925598184144 , 130.0098165340993 , 141.0784860065333 , 142.15107287929098 , 146.25212963426708],
[134.46692381698867 , 135.49054346356297 , 131.70831863433597 , 115.44272340793879 , 118.83589804632737 , 115.52803869167258 , 148.83947013294687 , 132.58071369570916 , 125.25038160681805 , 149.2913594754882 , 108.50578295516942 , 110.09140862496578],
[137.30847357188082 , 127.48192493757514 , 138.95859689881956 , 140.49317853165778 , 147.84690757214 , 140.96178876220162 , 112.45833616819368 , 121.89581028260353 , 146.43459360606158 , 110.41366449114474 , 123.6127957736117 , 138.92036070251186],
[105.15149577127849 , 146.4354093163646 , 125.56575184084724 , 114.7036449528204 , 104.93954144302613 , 134.0768604750399 , 105.01884175674803 , 103.60560596290055 , 135.09543396548958 , 140.5631956832715 , 149.38416844505696 , 112.25534054523933]],
[[115.3209613498179 , 138.74787899575335 , 133.2419777429503 , 118.65168470376399 , 133.15459743939016 , 121.6995235917746 , 126.71726309658621 , 105.17681126999207 , 109.57888323390895 , 105.75087454528877 , 105.39106346709882 , 131.58637093824322],
[102.13128957678269 , 130.32442298064095 , 119.92669787940446 , 148.30730631321325 , 127.94196616753831 , 112.89797892639339 , 113.71813926334532 , 138.7045169502719 , 138.7799661769278 , 106.58490208630991 , 108.5571361123553 , 131.37015959432205],
[106.41027437770339 , 135.97745746146603 , 111.56772555821514 , 139.94442908893603 , 129.3471329988667 , 104.13814830794765 , 131.47114323799983 , 118.49424580876035 , 101.43488608587968 , 119.92266250855678 , 128.62116281242396 , 115.05635857357127],
[138.59575389137484 , 140.17942590806405 , 111.18929986576394 , 114.59395336152893 , 142.55466258989878 , 105.79457500606233 , 129.38130724321184 , 135.3209139102516 , 139.38445340821224 , 124.03747291182759 , 110.63081147441481 , 129.1154969040548]],
[[116.31048132482144 , 112.21076369700387 , 121.3429008254944 , 137.57521958798068 , 142.371856854188 , 119.22022136116203 , 134.94995534451112 , 120.1573730016796 , 147.25724278637128 , 132.35356430289153 , 131.79391264971048 , 149.8046235574204],
[147.9163512891755 , 106.29364067905824 , 103.66366226436882 , 114.47276935084481 , 104.3939755428624 , 120.19029749472023 , 134.69318838858928 , 120.05776586700965 , 104.74160112236972 , 126.47652941777163 , 130.76554415039288 , 111.36175007224321],
[123.83233767078664 , 102.03833500915289 , 121.5696911671424 , 112.94282846817251 , 122.43812380313614 , 148.33406073427372 , 113.02168933970438 , 140.96102116601963 , 101.02384293781309 , 112.10782046397759 , 122.88867468592211 , 100.46277372159173],
[147.37123055600733 , 112.45289308305476 , 139.14353036291973 , 109.93909381241272 , 118.3661000100819 , 113.15487918033945 , 148.83007822484586 , 136.4473815579623 , 124.06566486079565 , 121.4806607828713 , 145.033104092366 , 130.10465444679824]],
[[136.50841424169943 , 125.87809562615726 , 130.9244698489957 , 116.3399066087754 , 126.63721941099158 , 105.41265781018092 , 102.79600274059582 , 137.93595221447404 , 140.17701983422035 , 103.19110284650863 , 108.49184420749876 , 136.59615222203166],
[107.34168176028041 , 104.508530593445 , 143.71734566276973 , 125.53902428254692 , 141.84029602184293 , 148.0040792592005 , 116.32859342378836 , 130.45379795212392 , 121.81138901781753 , 124.72178012252584 , 127.89607528064661 , 116.04256700655881],
[109.0342488536773 , 135.64696328116705 , 142.58795486064838 , 119.32976365521448 , 103.04972131299866 , 133.02489920564273 , 135.73288808276976 , 128.9372559203477 , 143.6685939748907 , 114.56721580911146 , 138.29925165063705 , 131.6034493870503],
[118.75384158498433 , 122.51295152110671 , 118.96711631204698 , 143.36735197657396 , 104.13373427154696 , 121.43491978587895 , 122.47124728415773 , 103.04364503788273 , 109.03600135943134 , 139.66840674789887 , 111.45787315795762 , 129.88237353707925]],
[[123.52895921277687 , 109.28804724850656 , 139.22490965667578 , 135.6369366079776 , 114.11370479399997 , 128.6700380497828 , 112.40477520193988 , 133.65667936361768 , 139.8321690683225 , 149.8506991081854 , 135.9009144355167 , 104.075402685853],
[114.03907039912835 , 110.12870253000963 , 117.20354860019718 , 104.68474769606193 , 116.33144152186622 , 133.65712905910036 , 143.58718799062265 , 111.66143660089847 , 115.03768532334621 , 124.13282024453179 , 133.6318361052392 , 132.959980649876],
[143.13875019118103 , 104.11436990489888 , 104.01180745624374 , 109.88749116527367 , 129.5272659051161 , 129.98634668628097 , 133.56051997856304 , 109.14484844975055 , 123.10615294804191 , 124.1362666217023 , 149.24657046139959 , 108.44855800741205],
[109.38644508497742 , 117.52206736694285 , 102.88586783750708 , 143.74016138047 , 107.96475172582541 , 136.48173556399877 , 103.1665457630943 , 114.94520784182075 , 104.54399181181371 , 147.37302691764796 , 114.87781686121164 , 140.26131936216535]],
[[113.00674953084656 , 141.43006046532412 , 136.11091769264883 , 106.03498840381155 , 131.45877744908296 , 100.0848963755662 , 114.63970377124784 , 130.42931995297045 , 101.13090820800547 , 127.9260330916702 , 116.69043900189547 , 144.28999931580324],
[148.5608051181735 , 126.45209070529586 , 114.87476756024942 , 141.88435345208063 , 139.5717218734511 , 106.82776223804325 , 117.18680092177908 , 117.51845737763605 , 148.22360543632524 , 103.9604674166536 , 115.65471860053414 , 131.4297916107347],
[145.13261813300218 , 107.38994886782754 , 141.48923092229046 , 139.80806819477755 , 137.33832091927192 , 116.71938815290447 , 123.38569477305606 , 129.31438856583543 , 146.243500136387 , 110.61544922273197 , 107.01364375008279 , 116.04900310822826],
[141.05978734892213 , 138.76598267920673 , 106.66692916858531 , 102.56049491579427 , 102.66294717397861 , 105.60794270195544 , 124.54964021394817 , 134.19431037852263 , 126.79492059266038 , 113.12442061463895 , 139.23741163096608 , 107.84611510171464]],
[[136.14537010228003 , 117.55850137890359 , 132.48067817691827 , 112.01556219533681 , 108.00373468345022 , 131.50299047697817 , 142.70589886920084 , 116.94859821015851 , 137.89345681370028 , 118.49889024755069 , 104.32272773403068 , 137.61155193646638],
[149.88328139339862 , 132.01181783315775 , 104.25954087957984 , 110.25779496831348 , 131.1161999390573 , 144.4544013997728 , 111.02671305531149 , 105.42786224666659 , 111.50484791330503 , 144.78401653663803 , 107.04646611114549 , 146.36648706655302],
[129.51283417523814 , 105.1290337168816 , 131.99006889176476 , 112.04510085125334 , 121.47471218408043 , 127.88310745232187 , 123.42763744666522 , 128.24589065929825 , 145.00298548473668 , 134.7558395306074 , 121.22271161621609 , 138.49363398818332],
[146.6887600825341 , 148.37949306231263 , 133.7932681607513 , 149.01406215838637 , 110.52334577592512 , 145.24524350376754 , 147.61274199345846 , 108.35261549109896 , 126.25130684825156 , 125.97881602015329 , 146.1391356318045 , 112.80501077755699]],
[[146.21119952516648 , 105.26413916711984 , 140.73719109994818 , 123.39113209383044 , 105.12839305392029 , 119.08501277111469 , 104.09809426287748 , 138.7463299235137 , 109.79509173523718 , 131.37859779243095 , 136.1631254699118 , 141.0092804977049],
[114.60590681905197 , 145.68086758190128 , 133.62209670339993 , 118.55316493068818 , 134.51296555381234 , 139.89298050962753 , 126.68442028040836 , 120.2369718127103 , 109.12282380361236 , 143.90888666550993 , 141.01004457089996 , 110.74632215711208],
[120.37808316086974 , 120.51827307436926 , 138.43951031921472 , 125.54830014801864 , 131.5498760758441 , 139.7353040776032 , 137.47677441190206 , 117.00233731105355 , 107.11302956402973 , 105.50245691818232 , 113.35544356682647 , 140.2492713354451],
[141.4839745458765 , 101.58002156126886 , 127.9584960033173 , 148.64331584893313 , 119.57212594920315 , 120.35573849519633 , 141.86352664734534 , 103.69670062167027 , 103.62868972641404 , 124.29531450562371 , 114.34999208626719 , 103.77435921635626]]];

f_hf = [[16.16006699691661 , 17.68515593091893 , 11.18579364481105 , 12.929465687982193 , 14.287037461191765 , 13.940097965377056 , 20.452168547844103 , 29.95352806145917 , 15.743504641465691 , 33.398002965581064 , 41.708207157589264 , 54.191167234943855 , 20.508965343827043 , 29.32617725769919 , 68.68136092076504 , 63.432710722351196 , 37.48669654121343 , 39.476981684359 , 59.0976519102824 , 58.021866844247015],
[27.984524769455806 , 33.882333702707236 , 8.849552444748621 , 26.651334594068462 , 4.931994592325779 , 31.504435337833634 , 21.042937066786685 , 36.100443539447674 , 28.350054673551675 , 51.437183826313785 , 45.84285619575719 , 45.01681969514871 , 21.331854288590023 , 15.733413699795904 , 65.09431552065544 , 53.392534409993864 , 31.97228409268115 , 35.02163362275304 , 63.029275306379134 , 52.617125010292625],
[16.387301604603415 , 40.731848229005635 , 25.764072822124362 , 36.9494820547595 , 24.55358889496319 , 27.485260944487816 , 40.43116910268889 , 53.06239274747621 , 39.75409805329783 , 51.900433985510084 , 22.59403182389413 , 31.429228604770394 , 3.5343660597613558 , 17.681146852668988 , 44.853804165826354 , 40.81307303546281 , 13.924909388213042 , 15.525076263159349 , 39.68429330212572 , 34.010889068364584],
[28.51613359040652 , 1.2067156373193986 , 24.43976968001701 , 7.0016396003277155 , 28.363924348699268 , 18.268005729240066 , 22.05785101890905 , 20.747529188728876 , 7.079328802389164 , 20.289600163063664 , 55.134934472313915 , 71.55049777484088 , 37.26291129536597 , 46.37454856346242 , 84.60165900998874 , 80.83080818248919 , 54.57176263225343 , 56.31041064206743 , 71.63077885026698 , 74.67318968395296],
[38.094893618040835 , 26.303112029020134 , 14.975433133235137 , 18.717536833871403 , 16.63572647992788 , 34.81052923957654 , 3.181454722923456 , 17.462550898480952 , 18.13403291510148 , 45.444652297784955 , 61.822900537662264 , 65.04075510885147 , 37.80481698628265 , 35.654365560580125 , 84.51505465968893 , 73.34669617063881 , 51.435747854800795 , 54.28908725925676 , 79.38535100742075 , 72.3351813331329]];

f_ch = [[65.80273550544841 , 66.57326790837296 , 43.829214001622255 , 79.90619500389191 , 84.52810183601665],
[27.073972741361768 , 27.586228448267445 , 4.242640687119285 , 43.289721643826724 , 44.721359549995796],
[27.018512172212592 , 14.0 , 16.278820596099706 , 44.10215414239989 , 34.0147027033899],
[15.811388300841896 , 12.165525060596439 , 32.202484376209235 , 24.596747752497688 , 8.54400374531753],
[3.605551275463989 , 19.4164878389476 , 21.213203435596427 , 19.6468827043885 , 25.612496949731394],
[43.657759905886145 , 34.058772731852805 , 22.02271554554524 , 61.09828148156051 , 54.08326913195984],
[19.235384061671343 , 10.198039027185569 , 32.449961479175904 , 29.068883707497267 , 10.04987562112089],
[18.384776310850235 , 30.59411708155671 , 17.804493814764857 , 29.614185789921695 , 40.45985664828782],
[24.331050121192877 , 42.44997055358225 , 37.53664875824692 , 20.808652046684813 , 42.95346318982906],
[55.57877292636101 , 48.83646178829912 , 31.78049716414141 , 72.56721022610694 , 68.73136110975832],
[53.600373133029585 , 46.87216658103186 , 29.832867780352597 , 70.61161377563892 , 66.75327707311455],
[25.495097567963924 , 38.8329756778952 , 49.36598018878993 , 9.219544457292887 , 25.942243542145693],
[25.96150997149434 , 33.52610922848042 , 49.36598018878993 , 16.64331697709324 , 16.278820596099706],
[7.0 , 17.0 , 17.029386365926403 , 24.041630560342615 , 26.90724809414742],
[22.20360331117452 , 40.311288741492746 , 41.593268686170845 , 11.40175425099138 , 36.0],
[55.57877292636101 , 48.83646178829912 , 31.78049716414141 , 72.56721022610694 , 68.73136110975832],
[46.17358552246078 , 48.27007354458868 , 25.0 , 60.40695324215582 , 65.36818798161687],
[23.021728866442675 , 34.0 , 47.0 , 10.63014581273465 , 19.72308292331602],
[18.027756377319946 , 14.866068747318506 , 8.602325267042627 , 35.4682957019364 , 32.31098884280702],
[42.941821107167776 , 48.27007354458868 , 25.238858928247925 , 55.54277630799526 , 63.60031446463138]];

d_hh = [[0.0 , 18.384776310850235 , 24.020824298928627 , 17.46424919657298 , 22.20360331117452],
[18.384776310850235 , 0.0 , 23.345235059857504 , 33.24154027718932 , 20.024984394500787],
[24.020824298928627 , 23.345235059857504 , 0.0 , 40.792156108742276 , 40.718546143004666],
[17.46424919657298 , 33.24154027718932 , 40.792156108742276 , 0.0 , 25.179356624028344],
[22.20360331117452 , 20.024984394500787 , 40.718546143004666 , 25.179356624028344 , 0.0]];

d_fc = [[51.408059997682564 , 16.96641611483431 , 28.820841537107366 , 30.797782834242557 , 12.586430144375742 , 38.37445474761231 , 33.21309271914443 , 2.617019981686137 , 21.181552820486797 , 46.52335114521198 , 44.69491523033866 , 37.70330427841676 , 41.19462576485216 , 11.743142914578586 , 26.397856060366365 , 46.52335114521198 , 31.891827310793 , 37.12216220860645 , 17.133715194830913 , 27.404367663260473],
[79.42965006359904 , 43.130198716943774 , 44.48882326401933 , 25.511893951794583 , 19.678066071626056 , 61.23792344080194 , 29.982154091817332 , 29.09176158676065 , 19.68054047652947 , 72.5121326811912 , 70.56387465425229 , 9.836039820478739 , 17.79660734585939 , 24.111950759710123 , 10.195049847510544 , 72.5121326811912 , 59.97173347166492 , 11.725290441606044 , 35.62466624465769 , 54.9761411841459],
[69.55620235057333 , 29.746863689266526 , 21.470842676690616 , 6.559296634566162 , 13.44800151980376 , 40.84617181258589 , 8.499797625390025 , 27.29783752684374 , 35.44664403899498 , 54.75969372978832 , 52.763198612678465 , 30.059420952209642 , 25.675446663328277 , 13.017804455887198 , 32.08246058814959 , 54.75969372978832 , 50.40736084196698 , 25.45717196019701 , 17.453875421741454 , 48.89852095661829],
[78.08019314793124 , 39.93015937091166 , 38.25913089219914 , 17.59531500649611 , 15.961175484493587 , 56.15401954041584 , 22.06743902867258 , 28.673492354777537 , 24.929167398553783 , 68.46677234495634 , 66.48353710975707 , 12.826546342951621 , 14.343497839510693 , 19.922470064412874 , 17.28291837551881 , 68.46677234495634 , 58.43908591217978 , 10.235541968630706 , 30.654586551080364 , 54.438996285054216],
[68.33093184723083 , 28.700519762272414 , 18.127698291860536 , 8.201408453708286 , 15.939942399735562 , 37.882309898114976 , 7.950962773044764 , 28.689677059150135 , 38.604022407352176 , 52.20641490186034 , 50.21991554813731 , 33.913719383752635 , 28.975765216674628 , 14.465955784824354 , 35.782447836323 , 52.20641490186034 , 49.5051397406306 , 29.16054706978295 , 15.979373476772126 , 48.65821656497462],
[62.29768813563295 , 28.679508041062647 , 36.865070913742954 , 29.508335206006524 , 12.092212252443208 , 49.42640286232234 , 33.14184931958587 , 12.123653927112823 , 11.221194881629788 , 58.358621748177654 , 56.509919633520425 , 27.399847104863742 , 33.295637317317876 , 15.184806058823657 , 14.49929022228434 , 58.358621748177654 , 43.08952214913014 , 28.178595746205612 , 25.598649053065305 , 37.58603266457285],
[84.10579136251273 , 44.31832978492318 , 35.003387426552365 , 8.94407901371005 , 23.975038546781203 , 54.94401079718171 , 11.665245814736792 , 38.83094794028368 , 40.21077835302541 , 69.29460128863387 , 67.30502044882641 , 22.819061027149534 , 13.624456220474304 , 25.739214513611582 , 32.975337310260734 , 69.29460128863387 , 64.77880833976215 , 16.64162452604898 , 32.21560561308946 , 62.61395937765654],
[95.74300801609971 , 56.56628488015911 , 49.889997023787664 , 23.949049079801835 , 33.451403439571656 , 69.5532720668402 , 27.01063837365084 , 47.15680694488893 , 41.55346884675744 , 83.36569450706531 , 81.36610681290959 , 15.049597018598536 , 4.284416264997267 , 36.64831146141618 , 31.644006177368702 , 83.36569450706531 , 76.12320300838464 , 10.189159893363097 , 45.497363362126684 , 72.68164872809625],
[81.02070617988218 , 42.79364815845168 , 40.454156414668034 , 18.38979162152386 , 18.857799463415635 , 58.67342302884161 , 22.815791727930307 , 31.577301731905074 , 26.786109858708972 , 71.1858776756428 , 69.19866957012975 , 10.556434225582546 , 11.560541591983645 , 22.74345013427779 , 18.28167647518094 , 71.1858776756428 , 61.37883707647815 , 7.315430466151449 , 33.27514063168998 , 57.370182160802344],
[83.11668463197616 , 52.975629047325306 , 59.91995292311356 , 44.456066159444035 , 33.750171154708724 , 73.81113052931735 , 48.896093810607724 , 35.581777790739686 , 16.00908011226362 , 82.50153506261906 , 80.69422543996723 , 22.565119518781664 , 34.34832351933115 , 37.957015705295326 , 11.195905206429789 , 82.50153506261906 , 65.03713819113422 , 28.132565508233984 , 49.34341635678907 , 58.15223283976205],
[24.81460461460996 , 18.377115190250446 , 37.6933616975944 , 53.545906828394756 , 38.16760765069267 , 31.596238835352352 , 54.45883499275061 , 25.551834803244233 , 42.97621609438781 , 29.627670760283312 , 28.549130762042537 , 64.34618285147057 , 67.52773457919179 , 35.38623419128944 , 51.33595193780882 , 29.627670760283312 , 6.204493200170647 , 63.757031768173405 , 30.978984041119595 , 3.532119578226347],
[36.03033577432077 , 30.392740795405796 , 31.031219956264923 , 56.985726463160645 , 51.951846073749984 , 10.98915012595983 , 55.10890193994331 , 48.17688757627956 , 68.404793342243 , 7.903038925968959 , 7.3754768693197885 , 79.61771745030137 , 77.43160849308151 , 47.51730089704102 , 73.02246667731853 , 7.903038925968959 , 30.373651995746624 , 76.3372636929465 , 36.20127403189558 , 37.97421637107578],
[46.75128461785055 , 6.956194798043275 , 16.521448168043758 , 29.34397780850222 , 17.678872040302114 , 25.115216803235484 , 29.91935876914309 , 15.432786662751516 , 34.64061772119991 , 35.30564651184314 , 33.35418261875077 , 45.832719412015024 , 45.96709282661073 , 13.51194954712897 , 38.2648379674745 , 35.30564651184314 , 27.60333675843672 , 43.506241773676784 , 6.532717271569449 , 26.940952854753526],
[55.17421084504776 , 21.08332881208 , 2.3181142263019408 , 27.886008909727916 , 28.48946450276684 , 18.706658209200384 , 25.6514856896414 , 33.068431142577914 , 50.27353555198368 , 34.05267391777956 , 32.15866659401944 , 53.18608415576905 , 49.047455915734695 , 24.32984475923803 , 51.113145389256864 , 34.05267391777956 , 38.994279869003016 , 48.9347627322394 , 13.835167408670202 , 41.5679308960101],
[15.832676829946513 , 41.61124252829813 , 52.055218541376625 , 76.01237982427492 , 65.59045897710155 , 33.56894416074203 , 75.2133831845123 , 56.25122472627675 , 75.21457081026973 , 18.218654623312343 , 19.75188876934827 , 93.55808322835317 , 94.21932662099789 , 61.69576379357266 , 82.71816456787312 , 18.218654623312343 , 26.447650122007293 , 91.70049339815847 , 52.54866209031294 , 34.41000017756756],
[38.69040718784383 , 39.71548752652962 , 39.41500712349912 , 65.49090029014624 , 61.26275841046409 , 19.868666752411304 , 63.33210816274337 , 57.46910942437188 , 77.71134298745935 , 12.763920131803156 , 13.71986851298011 , 88.80402117926981 , 86.25427115700465 , 56.816360473872685 , 82.40632556724239 , 12.763920131803156 , 37.35611312424694 , 85.37950339709602 , 45.41294639961075 , 45.45996078737675],
[36.04084204690937 , 12.792893034618269 , 19.441851808768092 , 42.968651040833855 , 34.929526939568824 , 9.87481496286218 , 42.077644772831306 , 30.597235126435866 , 50.791487476475595 , 18.10579064098433 , 16.119991720553987 , 62.97111462526839 , 62.017210226148414 , 30.596270089645188 , 55.45553981457447 , 18.10579064098433 , 21.156369236171294 , 60.2138965883783 , 20.00864551296386 , 25.986705268677998],
[32.673316863688115 , 13.497476009212487 , 22.74959163366711 , 45.78487706083358 , 36.73636547001899 , 11.609442116851802 , 45.06519508024594 , 31.07140433513444 , 51.31865949400371 , 16.30907871022019 , 14.396791511309695 , 64.88126504600969 , 64.41485656847632 , 32.51071564658875 , 56.570481853549154 , 16.30907871022019 , 18.12714615097408 , 62.37102366411831 , 22.458549396988086 , 23.549745296441074],
[12.17597909173902 , 35.444758194248244 , 53.65713282112071 , 71.09113649218871 , 55.52545864081299 , 42.76315173435167 , 71.90233842661571 , 42.122591385943 , 57.09323721697254 , 34.08358947297438 , 34.02822178007899 , 80.84003216963796 , 84.75722370416457 , 52.90303998615706 , 66.54325997441298 , 34.08358947297438 , 15.056887537173756 , 80.71691321811655 , 48.227851843533514 , 16.21906891095254],
[23.250749497725668 , 31.42333285163897 , 39.23302706471648 , 63.914136080314364 , 55.19828945692078 , 20.341704548000163 , 62.80058465742396 , 47.904487040952574 , 67.81358325396052 , 5.201108542495228 , 6.532251221917559 , 83.35842763970189 , 82.97092089216373 , 51.03793996868935 , 74.14674431899482 , 5.201108542495228 , 22.497110853473856 , 80.94925453747629 , 40.97011794022008 , 30.938700636171408]];

s = [[1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1],
[1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1]];